package com.penghaisoft.microwms.base.web.auth.service;


import com.penghaisoft.microwms.common.base.model.BaseUserDataauthType;
import com.penghaisoft.microwms.common.dto.KeyValueObj;
import com.penghaisoft.microwms.common.dto.Resp;
import com.penghaisoft.microwms.common.page.Pager;

import java.util.List;

/**
 * <p>
 * 业务接口类
 * </p>
 * 
 * @author
 * @createDate 
 **/
public interface IBaseUserDataauthTypeService{
	
	public Resp create(BaseUserDataauthType baseUserDataauthType);

	public Resp delete(BaseUserDataauthType baseUserDataauthType);
	
	public Pager<BaseUserDataauthType> findListByCondition(int page, int rows, BaseUserDataauthType condition);
	
	public BaseUserDataauthType findById(String id);
	
	public Resp update(BaseUserDataauthType baseUserDataauthType);
	
	public List<BaseUserDataauthType> queryAll();
	
	public List<KeyValueObj> getTabAllList(BaseUserDataauthType type);
}
